/* Copyright (C) 2006, 2007 by Daniel Gheorghian
 All rights reserved

 Use and distribute freely, except: don't remove my name from the source or documentation
 (don't take credit for my work), mark your changes (don't get me blamed for your possible bugs),
 don't alter or remove this notice.

 No warrantee of any kind, express or implied, is included with this software; use at your
 own risk, responsibility for damages (if any) to anyone resulting from the use of this
 software rests entirely with the user.

 Send bug reports, bug fixes, enhancements, requests, flames, etc., and I'll try to keep
 a version up to date.  I can be reached at: daniel.gheorghian@gmail.com
*/

package com.ds.asm.instruction;

public interface Instructions
{
	public static final int LABEL = -1;
	public static final int MOV = 0;
	public static final int ADD = 1;
	public static final int SUB = 2;
	public static final int CMP = 3;
	public static final int JMP = 4;
	public static final int JE  = 5;
	public static final int JG  = 6;
	public static final int JL  = 7;
	public static final int JGE = 8;
	public static final int JLE = 9;
	public static final int JNE = 10;
	public static final int JNG = 11;
	public static final int JNL = 12;
	public static final int JNGE = 13;
	public static final int JNLE = 14;
}
